cover by a smoke screen - Turkish English Dictionary